//#include<stdio.h>
//int main()
//{
//	int arr[]={30,25,20,15,10,5},
//	*p=arr;
//	p++;
//	printf("%d\n",*(p+3));
// } 

//#include<stdio.h>
//int main()
//{
//	int arr[]={11,12,13,14,15},*ptr=arr;
//	*(ptr++)+=100;
//	printf("%d %d\n",*ptr,*(++ptr));
//	return 0;
//}
//#include"stdio.h"
//#define N 3+1
//#define Y(n) ((N+1)*n)
//int func(int n)
//{
//	return 5*n;
//}
//int main()
//{int z;
//z=2*(N+func(6));
//printf("%d",z);
//}

//int z=2*(N+Y(5+1));
//printf("%d",z);

//#include<stdio.h>
//#define M 5
//#define N M+M
//int main()
//{
//	int k;
//	k=N*N*5;
//	printf("%d\n",k);
//	return 0;
//
//}
//#include<stdio.h>
//void abc(char *str)
//{
//	int a,b;
//	for(a=b=0;str[a]!='\0';a++)
//	{
//		if(str[a]!='c')
//			str[b++]=str[a];
//		str[b]='\0';
//	}
//}

//void main()
//{
//	char str[]="abcdef";
//	abc(str);
//	printf("str[]=%s",str);
//	
//}



//
//#include<stdio.h>
//int main()
//{
//      char a=0,ch;
//      while((ch=getchar()!='\n'))
//      {
//       if(a%2!=0&&(ch>='a'&&ch<='z'))
//       ch=ch-'a'+'A';
//        a++;
//        putchar(ch);
//   }
// printf("\n");
//} 

#include<stdio.h>
#include<string.h>
int main()
{
    char a=0,ch;
    char chara[50];
    gets(chara);
    int len = 0;
    len = strlen(chara);
    int i = 0;
    for(i=0;i<len;i++){
        if(i%2!=0&&(chara[i]>='a'&&chara[i]<='z')){
         chara[i]=chara[i]-'a'+'A';
     }
     putchar(chara[i]);
 }
      
//      while((ch=getchar()!='\n'))
//      {
//        if(a%2!=0&&(ch>='a'&&ch<='z')){
//         ch=ch-'a'+'A';
//     }
//     a++;
//     putchar(ch);
//       
//     }
     printf("\n");
}











